Backend Developer | 6-month Contract
Job Reference: 159909
Industry: Information and Communications Technology
Consultant Registration Number: R1105160
EA License Number: 02C3423
Job Description
- Design, develop, and maintain backend services using Python and/or Java with some experience in React
- Implement RESTful APIs and backend logic based on functional and technical requirements
- Develop and optimise database queries, schemas, and data access layers
- Integrate backend services with frontend applications and external systems
- Ensure backend services meet performance, security, and reliability requirements
- Write clean, maintainable, and well-documented backend code
- Perform unit and integration testing for backend components
- Participate in code reviews and contribute to technical discussions
- Support SIT and UAT activities, including defect analysis and resolution
- Assist in deployment support and post-go-live stabilisation
- Maintain technical documentation for backend components
Job Qualifications
- Degree in IT, Computer Science or related field
- Minimum 2 years of hands-on experience building backend services using Python and/or Java, with some exposure to React
- Proven ability to design, implement, and maintain RESTful APIs and backend business logic
- Experience in developing and optimizing database queries, schemas, and data access layers
- Skilled in integrating backend services with frontend applications and external systems
- Familiarity with unit testing, integration testing, and defect resolution during SIT/UAT phases
- Excellent teamwork skills, with experience participating in code reviews and technical discussions
- Ability to produce clear, maintainable, and well-documented backend code and technical documentation
